home *** CD-ROM | disk | FTP | other *** search
/ Power Programmierung 2 / Power-Programmierung CD 2 (Tewi)(1994).iso / gnu / gnulib / gnucdiff / basename.c < prev    next >
Encoding:
C/C++ Source or Header  |  1988-12-16  |  320 b   |  23 lines

  1. #include <stdio.h>
  2. #include <string.h>
  3. char *
  4. basename(name)
  5. char *name;
  6. {
  7.     char *p;
  8.     p = strrchr(name,'\\');
  9.     if (p == NULL)
  10.         return name;
  11.     return p+1;
  12. }
  13.  
  14. #ifdef TEST
  15. main(argc, argv)
  16. char **argv;
  17. {
  18.     char *basename();
  19.     printf("input = %s, basename = %s\n", argv[1], basename(argv[1]));
  20. }
  21. #endif
  22.  
  23.